package com.tanjun.userservice.apiservice.response.adminuser.admin;

import com.tanjun.common.enums.EnableStatusEnum;
import com.tanjun.common.enums.user.SexEnum;
import lombok.Data;

import java.time.LocalDate;

/**
 * 登录的时候获取用户信息实体
 */
@Data
public class AdminUserBaseResponse {
    /**
     * 主键id
     */
    private Long userId;

    /**
     * 部门id
     */
    private Long deptId;



    /**
     * 用户名
     */
    private String userName;

    /**
     * 真实姓名
     */
    private String realName;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 性别 （0:未知,1:男；2:女）
     */
    private SexEnum userSex;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 生日
     */
    private LocalDate birthDate;

    /**
     * 用户图像
     */
    private String avatar;

    /**
     * 是否可用
     */
    private EnableStatusEnum enabled;

    /**
     * 密文密码
     */
    private String pwd;

    /**
     * 密码盐值
     */
    private String salt;


}
